<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib tagdir="/WEB-INF/tags/sys"  prefix="sys"%>
<%@ taglib uri="/WEB-INF/tlds/webui.tld"  prefix="webui"%>
<c:set var="contextPath" value="${pageContext.request.contextPath}" scope="request"/>

<webui:enum var="operateTypeEnum" code="OperateType" />
<webui:enum var="objectTypeEnum" code="ObjectType" />

<webui:panel>
	<webui:tabPanel>
		<webui:tab title="列表模式" selected="true">
			<webui:table id="tb_oplogs" datas="_embedded.oplogs"
		        dataUrl="${contextPath}/rest/oplogs?sort=operateTime,desc">
				<webui:column field="opName" title="操作员">{{row.opName}}</webui:column>
				<webui:column field="operateType" title="操作类型" lookup="${operateTypeEnum}">{{row.operateTypeDesc}}</webui:column>
				<webui:column field="objType" title="数据类型" lookup="${objectTypeEnum}">{{row.objTypeDesc}}</webui:column>
				<webui:column field="model" title="模块">{{row.model}}</webui:column>
				<webui:column field="operateResult" title="操作结果">{{row.operateResult==0?'成功':'失败'}}</webui:column>
				<webui:column field="desc" title="操作描述">{{row.desc}}</webui:column>
				<webui:column field="operateTime" title="时间">{{row.operateTime}}</webui:column>
			</webui:table>
		</webui:tab>
		<webui:tab title="时间轴模式">
			<webui:timeline id="programTimeline" datas="_embedded.oplogs" size="10" auto="true"
				dataUrl="${contextPath}/rest/oplogs?sort=operateTime,desc" 
				title="operateTypeDesc" operator="opName" time="operateTime">
				<webui:timelinenode field="operateType" lookup="${operateTypeEnum}"></webui:timelinenode>
				<webui:timelinenode field="objType" lookup="${objectTypeEnum}"></webui:timelinenode>
					<template v-if="row.objTypeDesc && row.objTypeDesc != ''">数据类型 : {{row.objTypeDesc}}<br/></template>
					模块 : {{row.model}}
					<template v-if="row.desc && row.desc != ''"><br/>描述 : {{row.desc}}</template>
			</webui:timeline>
		</webui:tab>
	</webui:tabPanel>
</webui:panel>